intense rainfall - Turkish English Dictionary